drainage ditcher - Spanish English Dictionary